package controllers

import (
	"github.com/astaxie/beego"
	."LiquidMeasurement/forms"

	"fmt"
)


type UserController  struct{
	beego.Controller

}

/*********************************************************/
/************函数：Inquire********************************/
/************功能：查询*******************************/
/*********************************************************/
func (this *UserController) Inquire(){
	//获取网页请求方式
	method :=this.Ctx.Input.Method()
	if method =="POST"{		//判断请求方式
		var mInquireForm = new(InquireForm)
		if err :=this.ParseForm(mInquireForm); err != nil {
			this.Data["error"] = "帐号或者密码错误"
			//this.ServeJSON();
			this.TplName = "login.html"
		}
		fmt.Println("mInquireForm",mInquireForm)
		this.Data["json"] = &mInquireForm
		this.ServeJSON();
		return
	}else{
		this.TplName = "inquire.html"
	}
}

/*********************************************************/
/************函数：History********************************/
/************功能：历史查询*******************************/
/*********************************************************/
func (this *UserController) History(){
	//获取网页请求方式
	method :=this.Ctx.Input.Method()
	if method =="POST"{		//判断请求方式
		var mHistoryForm = new(HistoryForm)
		if err :=this.ParseForm(mHistoryForm); err != nil {
			this.Data["error"] = "帐号或者密码错误"
			//this.ServeJSON();
			this.TplName = "login.html"
		}
		fmt.Println("mHistoryForm",mHistoryForm)
		this.Data["json"] = &mHistoryForm
		this.ServeJSON();
		return
	}else{
		this.TplName = "history.html"
	}
}
/*********************************************************/
/************函数：Setup********************************/
/************功能：设置*******************************/
/*********************************************************/
func (this *UserController) Setup(){
	//获取网页请求方式
	method :=this.Ctx.Input.Method()
	if method =="POST"{		//判断请求方式
		var mSetupForm = new(SetupForm)
		if err :=this.ParseForm(mSetupForm); err != nil {
			this.Data["error"] = "帐号或者密码错误"
			//this.ServeJSON();
			this.TplName = "login.html"
		}
		fmt.Println("mSetupForm",mSetupForm)
		this.Data["json"] = &mSetupForm
		this.ServeJSON();
		return
	}else{
		this.TplName = "setup.html"
	}
}